前のセクションで紹介したTheme を使用すると、チャートの外観をすばやく簡単に選択できます。Theme プロパティとPalette プロパティでは、数多くの組み込みオプションが提供されています。これらは、開発者がほとんど労力をかけることなく素晴らしい結果を得ることができるように、細心の注意を払って開発されています。
ほとんどのアプリケーションの場合、開発者は、アプリケーションに必要と考える外観に最も近い Theme プロパティと Palette プロパティの設定の組み合わせを選択し、必要に応じていくつかの項目をカスタマイズします。カスタマイズの対象となる項目は、次のとおりです。
- 軸タイトル: 軸タイトルは UIElement オブジェクトです。直接、完全に自由にカスタマイズできます。「単純なグラフ」、「時系列グラフ」、および「散布グラフ」のチャートサンプルでは、TextElement オブジェクトを使用していますが、Border オブジェクトや Grid オブジェクトなどのパネルを含むさまざまな要素を使用できます。軸タイトルの詳細については、「軸のタイトル」を参照してください。
- 軸: 「単純なグラフ」、「時系列グラフ」、および「散布グラフ」のチャートサンプルでは、軸スケール、アニメーション角度、軸のスケール、注釈の角度、注釈の書式をカスタマイズする方法を示しています。これらはすべて、AxisX プロパティとAxisY プロパティによって公開される Axis オブジェクトからアクセスできます。C1Chart の軸の詳細については、「軸」を参照してください。
C1Chart コントロールには、両方の軸に沿って注釈をどのように表示するかを決定する、一般的な Font プロパティ(FontFamily、FontSize など)があります。注釈の外観をさらに細かく制御する必要がある場合は、Axis オブジェクトによって公開されている AnnoTemplate プロパティを使用して、さらに注釈をカスタマイズできます。
- グリッド線: グリッド線は Axis のプロパティによって制御されます。主グリッド線用のプロパティと副グリッド線用のプロパティがあります(MajorGridStrokeThickness、MinorGridStrokeThickness など)。グリッド線の詳細については、「軸のグリッド線」を参照してください。
- 目盛りマーク: 目盛りマークも Axis のプロパティによって制御されます。大目盛り用のプロパティと小目盛り用のプロパティがあります(MajorTickStroke、MajorTickThickness、MinorTickStroke、MinorTickThickness など)。目盛りマークの詳細については、「軸の目盛記号」を参照してください。
関連トピック